import issue.IssueList;
import student.StudenList;
import user.StudentUser;
import user.TeacherUser;
import user.User;

import java.util.Scanner;

public class Mian {
    public static void main(String[] args) {
        int chose;//选择菜单
        int x;//存储菜单选择结果
        StudenList studenList=new StudenList();//学生信息
        IssueList issueList=new IssueList();//学生问题
        TeacherUser teacherUser=new TeacherUser("张三");
        StudentUser studentUser=new StudentUser("小明");
        while (true){
            User user;
            System.out.println("请输入你的身份：1-》教师  0-》学生");
            Scanner scanner=new Scanner(System.in);
             chose=scanner.nextInt();
            if(chose==1){
                user=teacherUser;//向上转型
            }else {
                user=studentUser;//向上转型
            }
            while (true){//具体菜单操作
             x=user.menu();//菜单选择结果
            user.dowork(x,studenList,issueList);
                System.out.println("-------》");//每一次选择菜单后都要确认一遍是否退出登录当前用户还是继续当前用户的操作
                System.out.println("操作：1-》》退出当前用户登录  0-》》继续当前用户操作界面");
                chose=scanner.nextInt();
                if(chose==1){
                    break;//跳出当前while循环
                }else {
                    x= user.menu();//继续当前用户操作
                    user.dowork(x,studenList,issueList);
                    System.out.println("-------》");//每一次选择菜单后都要确认一遍是否退出登录当前用户还是继续当前用户的操作
                    System.out.println("继续操作：1-》》退出当前用户登录  0-》》继续当前用户操作界面");
                    chose=scanner.nextInt();
                    if (chose==1){
                        break;//退出当前循环
                    }

                }
        }
        }
    }
}
